﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace TfsUtils.Ui.Mvvm.Ui
{
    /// <summary>
    /// rappresenta un oggetto che olrte a notificare il cambiamento permette
    /// dall'esterno di triggerare il cambiamento di alcune proprietà
    /// </summary>
    interface ICanNotifyPropertyChanged : INotifyPropertyChanged
    {
        /// <summary>
        /// triggera il cambiamento di una proprietà
        /// </summary>
        /// <param name="propertyName">Name of the property.</param>
        void OnPropertyChanged(String propertyName);
    }
}
